<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>雄安保府酒业</title>
    <!-- Tell the browser to be responsive to screen width -->
    <meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body class="hold-transition sidebar-mini layout-fixed">
<div class="wrapper">

    <!-- Navbar -->
    <nav class="main-header navbar navbar-expand navbar-white navbar-light">
        <!-- Left navbar links -->
        <ul class="navbar-nav">

<!--            <li class="nav-item">-->
<!--                <a class="nav-link" data-widget="pushmenu" href="#"><i class="fas fa-bars"></i></a>-->
<!--            </li>-->
        </ul>

        <ul class="navbar-nav ml-auto">
            <li class="nav-item">
                <a class="nav-link" href="/index"><i class="fas fa-home"></i>主页</a>
            </li>
            <li class="nav-item">
                <a class="nav-link" href="/login"><i class="fas fa-sign-out-alt"></i>退出登录</a>
            </li>
        </ul>
    </nav>
    <!-- /.navbar -->

    <!-- Main Sidebar Container -->
    <aside class="main-sidebar sidebar-dark-primary elevation-4">
        <!-- Brand Logo -->
        <a href="/index" class="brand-link">
            <img src="/favicon.ico" alt="AdminLTE Logo" class="brand-image  elevation-3"
                 style="opacity: 0.9">
            <span class="brand-text font-weight-light">雄安保府酒业</span>
        </a>

        <!-- Sidebar -->
        <div class="sidebar">
            <!-- Sidebar user panel (optional) -->
<!--            <div class="user-panel mt-3 pb-3 mb-3 d-flex">-->
<!--                <div class="image">-->
<!--                    <img src="../dist/img/user2-160x160.jpg" class="img-circle elevation-2" alt="User Image">-->
<!--                </div>-->
<!--                <div class="info">-->
<!--                    <a href="#" class="d-block">Alexander Pierce</a>-->
<!--                </div>-->
<!--            </div>-->

            <!-- Sidebar Menu -->
            <nav class="mt-2">
                <ul class="nav nav-pills nav-sidebar flex-column" data-widget="treeview" role="menu"
                    data-accordion="false">
                    <!-- Add icons to the links using the .nav-icon class
                         with font-awesome or any other icon font library -->
                    <li class="nav-item">
                        <a href="/userList" class="nav-link">
                            <i class="nav-icon fas fa-users-cog"></i>
                            <p>
                                用户管理
                            </p>
                        </a>
                    </li>
                    <li class="nav-item">
                        <a href="/orderList" class="nav-link">
                            <i class="nav-icon fas fa-users-cog"></i>
                            <p>
                                订单管理
                            </p>
                        </a>
                    </li>
                    <li class="nav-item">
                        <a href="/probabilityList" class="nav-link">
                            <i class="nav-icon fas fa-users-cog"></i>
                            <p>
                                中奖概率设置
                            </p>
                        </a>
                    </li>
                    <li class="nav-item active">
                        <a href="/activeTimeList" class="nav-link">
                            <i class="nav-icon fas fa-users-cog"></i>
                            <p>
                                活动设置
                            </p>
                        </a>
                    </li>
                    <li class="nav-item">
                        <a href="/dailyLimitList" class="nav-link">
                            <i class="nav-icon fas fa-users-cog"></i>
                            <p>
                                每日奖品上限设置
                            </p>
                        </a>
                    </li>
                    <li class="nav-item">
                        <a href="/shareMsgList" class="nav-link">
                            <i class="nav-icon fas fa-users-cog"></i>
                            <p>
                                分享文案设置
                            </p>
                        </a>
                    </li>
                </ul>
            </nav>
            <!-- /.sidebar-menu -->
        </div>
        <!-- /.sidebar -->
    </aside>

    <!-- Content Wrapper. Contains page content -->
    <div class="content-wrapper">
        <!-- Content Header (Page header) -->
<!--        <div class="content-header">-->
<!--            <div class="container-fluid">-->
<!--                <div class="row mb-2">-->
<!--                    <div class="col-sm-6">-->
<!--                        <h1 class="m-0 text-dark">欢迎页</h1>-->
<!--                    </div>&lt;!&ndash; /.col &ndash;&gt;-->
<!--                </div>&lt;!&ndash; /.row &ndash;&gt;-->
<!--            </div>&lt;!&ndash; /.container-fluid &ndash;&gt;-->
<!--        </div>-->
        <!-- /.content-header -->
        <div class="content">
            <div class="container-fluid">
                <div class="row">
                    <div class="col-lg-12">
                        <div class="card card-primary card-outline">
                            <div class="card-header">
                                <h3 class="card-title">活动设置</h3>
                                <div class="card-tools">
                                </div>
                            </div>
                            <div class="card-body">
                                <table id="activeTimeTable" lay-filter="activeTimeTable"></table>
                                <script type="text/html" id="barDemo">
                                    <a class="layui-btn layui-btn-primary layui-btn-xs" href="/prizeList" lay-event="detail">查看奖品</a>
                                    <a class="layui-btn layui-btn-primary layui-btn-xs" href="/periodsList" lay-event="detail">详细设置</a>
                                </script>
                            </div>
                            <!-- /.card-body -->
                        </div>
                    </div>
                    <!-- /.col-md-6 -->
                </div>
                <!-- /.row -->
            </div><!-- /.container-fluid -->
        </div>
    </div>


    <footer class="main-footer">
        <strong>Copyright &copy; 2014-2019 <a href="">雄安保府酒业</a>.</strong>
        All rights reserved.
        <div class="float-right d-none d-sm-inline-block">
            <b>Version</b> 1.0
        </div>
    </footer>
</div>

<script src="../com.js"></script>

<script type="text/javascript">
    var table = layui.table;
    //第一个实例
    table.render({
        elem: '#activeTimeTable'
        , height: 720
        , url: '/back/getActiveTime' //数据接口
        , page: false //开启分页
        , cols: [[ //表头
            {field:'id', title:'id', width: 40}
            ,{field:'start', title:'开始时间', templet: "<div>{{layui.util.toDateString(d.start, 'yyyy-MM-dd HH:mm:ss')}}</div>", edit:'text', width: 160}
            ,{field:'end', title:'结束时间', templet: "<div>{{layui.util.toDateString(d.end, 'yyyy-MM-dd HH:mm:ss')}}</div>", edit:'text', width: 160}
            ,{field:'manufacturer', title:'主办单位', edit:'text'}
            ,{field:'rule', title:'活动规则', edit:'text'}
            ,{field:'description', title:'活动说明', edit:'text'}
            ,{field:'prizeStart', title:'兑奖开始时间', edit:'text'}
            ,{field:'prizeEnd', title:'兑奖结束时间', edit:'text'}
            ,{fixed: 'right',title:'操作', width: 165, align:'center', toolbar:'#barDemo'}
        ]]
    });

    //监听单元格编辑
    table.on('edit(activeTimeTable)', function(obj){
        var value = obj.value //得到修改后的值
            ,data = obj.data //得到所在行所有键值
            ,field = obj.field; //得到字段
            var managerAccount = localStorage.getItem("managerAccount");
            if (managerAccount == null || managerAccount == ''){
                alert("身份验证出现错误，请重新登陆");
                window.location.href="/login";
            }else{
                // if (field == 'start') {
                //     doUpdate(data.id, value, data.end);
                // }else if(field == 'end'){
                //     doUpdate(data.id, data.start, value);
                // }else{
                    doUpdate(data.id, data.prizeName, data.prizeValue, data.prizeNum, data.totalNum, data.start, data.end, data.manufacturer, data.rule, data.description, data.prizeStart, data.prizeEnd);
                // }
            }
    });

    function doUpdate(id, prizeName, prizeValue, prizeNum, totalNum, start, end, manufacturer, rule, description, prizeStart, prizeEnd) {
        $.ajax({
            url: "/back/updateActiveTime",
            data: {
                "id" : id
                ,"prizeName" : prizeName
                ,"prizeValue" : prizeValue
                ,"prizeNum" : prizeNum
                ,"totalNum" : totalNum
                ,"start" : start
                ,"end" : end
                ,"manufacturer" : manufacturer
                ,"rule" : rule
                ,"description" : description
                ,"prizeStart" : prizeStart
                ,"prizeEnd" : prizeEnd
            },
            type: "POST",
        })
            .done(function( result ) {
                alert(result);
            })
            .fail(function( xhr, status, errorThrown ) {
                alert( "Sorry, there was a problem!" );
                console.log( "Error: " + errorThrown );
                console.log( "Status: " + status );
                console.dir( xhr );
            })
            .always(function( xhr, status ) {
                window.location.reload();
            });
    }
</script>
</body>
</html>
